home *** CD-ROM | disk | FTP | other *** search
- Compendium - C++ Container Class Library
- Copyright (C) 1992, Glenn M. Poorman, All rights reserved
- ------------------------------------------------------------------------------
-
- Compendium is distributed as a "shareware" product. Please help
- circulate this product by giving copies of the software to other
- programmers who may find it useful.
-
- PC Installation
- ---------------
-
- IMPORTANT: The PC installation assumes that you have a copy of PKUNZIP
- and that it is in your PATH. If PKUNZIP is not in your path,
- either edit the file INSTALL.BAT or put the zip directory into
- your PATH.
-
- To install Compendium on PC, copy the files to the directory where you
- would like Compendium installed, change to that directory and type:
-
- INSTALL
-
- The install procedure will create a directory called CM in the current
- directory. Under CM will be some text files describing Compendium, along
- with the directories EXAMPLES, INCLUDE, SOURCE, and LIB. The EXAMPLES
- directory contains several examples of using Compendium and a makefile.
- The INCLUDE directory contains all the Compendium header files. The SOURCE
- directory contains all the Compendium source files. The LIB directory
- contains a MAKEFILE as well as a directory to contain the object files
- for each of the DOS memory models and WIN32.
-
- Building Compendium on PC (Borland C++)
- ---------------------------------------
- To build Compendium, simply go to the LIB directory and type MAKE. This
- will build Compendium for the DOS large memory model. To build Compendium
- for a specific memory model, type MAKE -DMDL=x where x can be s, c, m, l,
- h, or 32 (small, compact, medium, large, huge, or WIN32). To build for
- all of the memory models and WIN32, type MAKE ALL. To delete all the
- libraries and their object, type MAKE CLEAN. Lastly, if the object
- directories get deleted for some reason, type MAKE DIRS to rebuild them.
- If you are using a compiler other than Borland, you will need to modify
- the makefile as such. Also note that Compendium can only be built using
- compilers that support templates.
-
- Unix Installation
- -----------------
- To install Compendium on a Unix platform, copy the file cm.tar.Z to the
- directory where you would like Compendium installed, change to that directory
- and type:
-
- zcat cm.tar.Z | tar xvf -
-
- This will create a directory called cm in the current directory. Underneath
- cm will be some text files along with the directories examples, include,
- source, and lib. The examples directory contains several examples of using
- Compendium and a makefile. The include directory contains all the Compendium
- header files. The source directory contains all the Compendium source files.
- The lib directory contains the directories HP-UX, IRIX, and SunOS which each
- contain a makefile and the file libcm.a for that platform.
-
- Building Compendium on Unix
- ---------------------------
- To build Compendium on Unix, go to the directory under lib that
- corresponds to the system you are running and type make.
-
- NOTE: If the PC copy of Compendium (CM.ZIP) was unpacked and copied to
- a unix machine, then the file suffixes on all the source files
- (including the examples) must be changed from .CPP to .cxx.
-
- License
- -------
- Compendium is not public domain software and is not free. Non-registered
- users are granted a limited license to use Compendium on a trial basis for
- evaluation. Shareware distributors may redistribute Compendium for media
- costs only providing that the entire contents of CM.ZIP (read.me, cm.doc,
- etc.) are also distributed. Registration permits the use of Compendium for
- application development and permits the sale and/or distribution of the
- application with the Compendium library loaded in. The registration fee
- is $60. Users who pay the registration fee will receive a disk containing
- the Compendium header files, source files, static mode libraries, and example
- programs. Also included on the disk is the file cm.tar.Z for unix machines.
- They will also receive the full user documentation including programmer's
- guide and full reference manual. Registered users will also be included on
- the a mailing list for announcements of both current and future products.
- Your prompt registration of Compendium is greatly appreciated. Register
- your usage of Compendium by sending your address and registration fee to:
-
- Glenn M. Poorman
- 17424 Wick Rd.
- Allen Park, MI 48101
- CompuServe Mail: 73523,72 (Glenn M. Poorman)
- Internet Mail: 73523.72@compuserve.com
-
- Your comments, problems, or suggestions regarding Compendium are welcome.
-
- Thank You,
-
- Glenn M. Poorman
-